Text copied to clipboard!

Título

Text copied to clipboard!

Desenvolvedor de Funções de Sistema para Sistemas Embarcados

Descrição

Text copied to clipboard!
Estamos à procura de um Desenvolvedor de Funções de Sistema para Sistemas Embarcados altamente qualificado para se juntar à nossa equipe de engenharia. Este profissional será responsável por projetar, implementar e otimizar funções de sistema em plataformas embarcadas, garantindo desempenho, confiabilidade e eficiência energética. O candidato ideal terá experiência sólida em desenvolvimento de software de baixo nível, conhecimento profundo de sistemas operacionais em tempo real (RTOS), e familiaridade com arquiteturas de microcontroladores e microprocessadores. O Desenvolvedor de Funções de Sistema para Sistemas Embarcados trabalhará em estreita colaboração com engenheiros de hardware, firmware e software para criar soluções integradas que atendam aos requisitos técnicos e funcionais dos nossos produtos. As responsabilidades incluem a análise de requisitos, desenvolvimento de drivers, integração de middleware, depuração de código e testes de validação. Além disso, espera-se que o profissional contribua para a melhoria contínua dos processos de desenvolvimento e participe ativamente de revisões de código e discussões técnicas. É essencial que o candidato tenha habilidades de programação em C e C++, além de experiência com ferramentas de desenvolvimento embarcado, como compiladores cruzados, depuradores JTAG e analisadores lógicos. Conhecimentos em protocolos de comunicação (I2C, SPI, UART, CAN), gerenciamento de energia, segurança embarcada e atualizações OTA (Over-the-Air) são altamente desejáveis. O ambiente de trabalho é dinâmico e colaborativo, com foco em inovação e excelência técnica. Valorizamos profissionais proativos, com boa capacidade de comunicação, organização e que saibam trabalhar em equipe. Se você é apaixonado por tecnologia embarcada e deseja contribuir para o desenvolvimento de produtos de ponta, esta é a oportunidade ideal para você.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter funções de sistema para plataformas embarcadas
  • Implementar drivers de dispositivos e interfaces de hardware
  • Integrar middleware e bibliotecas de terceiros
  • Realizar testes unitários e de integração
  • Depurar e otimizar código para desempenho e consumo de energia
  • Colaborar com equipes de hardware e software
  • Documentar código e processos de desenvolvimento
  • Participar de revisões de código e reuniões técnicas
  • Analisar requisitos técnicos e propor soluções viáveis
  • Garantir conformidade com padrões de qualidade e segurança

Requisitos

Text copied to clipboard!
  • Formação em Engenharia da Computação, Ciência da Computação ou áreas afins
  • Experiência comprovada com desenvolvimento embarcado em C/C++
  • Conhecimento de RTOS e sistemas operacionais embarcados
  • Familiaridade com microcontroladores e microprocessadores
  • Experiência com ferramentas de desenvolvimento embarcado
  • Conhecimento de protocolos de comunicação (I2C, SPI, UART, CAN)
  • Capacidade de leitura e interpretação de esquemáticos eletrônicos
  • Habilidade para trabalhar em equipe multidisciplinar
  • Boa comunicação verbal e escrita
  • Inglês técnico para leitura de documentação

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você possui experiência com desenvolvimento em C/C++ para sistemas embarcados?
  • Já trabalhou com algum RTOS? Qual?
  • Tem familiaridade com protocolos como I2C, SPI ou CAN?
  • Como você realiza a depuração de código em sistemas embarcados?
  • Já desenvolveu drivers de dispositivos? Pode dar um exemplo?
  • Quais ferramentas de desenvolvimento embarcado você já utilizou?
  • Você tem experiência com atualizações OTA?
  • Como lida com restrições de consumo de energia em sistemas embarcados?
  • Já trabalhou em equipes multidisciplinares?
  • Está disposto a trabalhar presencialmente ou remotamente?